@font-face{font-family:'Viga';src:url("../font/Viga-Regular.eot");src:local("Viga-Regular"),url("../font/Viga-Regular-1.eot") format("embedded-opentype"),url("../font/Viga-Regular.woff2") format("woff2"),url("../font/Viga-Regular.woff") format("woff"),url("../font/Viga-Regular.ttf") format("truetype"),url("../font/Viga-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@keyframes logoAnimate{0%{transform:scaleY(1);fill:#1f88e5}20%{transform:scaleY(1);fill:#1f88e5}25%{transform:scaleY(0);fill:#FFFFFF}30%{transform:scaleY(1);fill:#FFFFFF}70%{transform:scaleY(1);fill:#FFFFFF}75%{transform:scaleY(0);fill:#1f88e5}80%{transform:scaleY(1);fill:#1f88e5}100%{transform:scaleY(1);fill:#1f88e5}}@keyframes logoAlphabet{0%{transform:scale(1) translate(0, 0);fill:#FFFFFF}35%{transform:scale(1) translate(0, 0);fill:#FFFFFF}45%{transform:scale(1.05) translate(-5px, -10px);fill:#1f88e5}55%{transform:scale(1) translate(0, 0);fill:#FFFFFF}100%{transform:scale(1) translate(0, 0);fill:#FFFFFF}}@keyframes arrow-down{0%{transform:translate(-50%, -40%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -40%)}}@keyframes promotion-wheel1{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes promotion-wheel2{0%{transform:rotate(0deg)}34%{transform:rotate(0deg)}44%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes tent-animation0{0%{transform:translate(148.649px, -100%)}15%{transform:translate(148.649px, 10px);opacity:1}25%{transform:translate(148.649px, 10px);opacity:1}35%{transform:translate(148.649px, 0px);opacity:1}45%{transform:translate(148.649px, 10px);opacity:1}55%{transform:translate(148.649px, 0px);opacity:1}65%{transform:translate(148.649px, 10px);opacity:1}75%{transform:translate(148.649px, 0px);opacity:1}95%{transform:translate(148.649px, 10px);opacity:0}100%{transform:translate(148.649px, 10px);opacity:0}}@keyframes tent-animation1{0%{transform:translate(29.008px, -100%)}15%{transform:translate(29.008px, 56.492px);opacity:1}25%{transform:translate(29.008px, 56.492px);opacity:1}35%{transform:translate(29.008px, 46.492px);opacity:1}45%{transform:translate(29.008px, 56.492px);opacity:1}55%{transform:translate(29.008px, 46.492px);opacity:1}65%{transform:translate(29.008px, 56.492px);opacity:1}75%{transform:translate(29.008px, 46.492px);opacity:1}95%{transform:translate(29.008px, 56.492px);opacity:0}100%{transform:translate(29.008px, 56.492px);opacity:0}}@keyframes tent-animation2{0%{transform:translate(30.796px, -100%)}15%{transform:translate(30.796px, 111.929px);opacity:1}25%{transform:translate(30.796px, 111.929px);opacity:1}35%{transform:translate(30.796px, 101.929px);opacity:1}45%{transform:translate(30.796px, 111.929px);opacity:1}55%{transform:translate(30.796px, 101.929px);opacity:1}65%{transform:translate(30.796px, 111.929px);opacity:1}75%{transform:translate(30.796px, 101.929px);opacity:1}95%{transform:translate(30.796px, 111.929px);opacity:0}100%{transform:translate(30.796px, 111.929px);opacity:0}}@keyframes tent-animation3{0%{transform:translate(0, -100%)}15%{transform:translate(0, 224.521px);opacity:1}25%{transform:translate(0, 224.521px);opacity:1}35%{transform:translate(0, 214.521px);opacity:1}45%{transform:translate(0, 224.521px);opacity:1}55%{transform:translate(0, 214.521px);opacity:1}65%{transform:translate(0, 224.521px);opacity:1}75%{transform:translate(0, 214.521px);opacity:1}95%{transform:translate(0, 224.521px);opacity:0}100%{transform:translate(0, 224.521px);opacity:0}}@keyframes tent-animation-repeat1{0%{transform:translate(0, 0)}50%{transform:translate(0, 20px)}100%{transform:translate(0, 0)}}@keyframes tent-animation-repeat2{0%{transform:translate(30.796px, 111.929px)}50%{transform:translate(30.796px, 101.929px)}100%{transform:translate(30.796px, 111.929px)}}@keyframes tent-animation-repeat3{0%{transform:translate(0, 224.521px)}50%{transform:translate(0, 214.521px)}100%{transform:translate(0, 224.521px)}}@keyframes footer-up-btn{0%{transform:translate(-50%, -50%) scale(1.1)}20%{transform:translate(-50%, -50%) scale(1)}80%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1.1)}}@keyframes footer-icon-anim{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -50%)}}@keyframes footer-icon-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes footer-line-yawn{0%{transform:scaleX(1)}10%{transform:scaleX(1.2)}15%{transform:scaleX(1.1)}20%{transform:scaleX(1.15)}30%{transform:scaleX(1)}40%{transform:scaleX(1.2)}55%{transform:scaleX(0.9)}70%{transform:scaleX(1.15)}80%{transform:scaleX(1)}90%{transform:scaleX(1.05)}100%{transform:scaleX(1)}}@keyframes pentaAnimation{from{transform:scale(0.85) rotateY(0deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}to{transform:scale(0.85) rotateY(-360deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}}*{-webkit-tap-highlight-color:transparent}*,html,body,div,input,textarea,select,span,a,button,table,tr,td,th,ul,ol,li,button{outline:none;outline-color:transparent;outline-width:0;outline-style:none;outline-offset:initial;font-family:"Poppins",sans-serif;margin:0;padding:0}a,a:focus,a:hover,a:active,a:visited{text-decoration:none}
    .alignleft {
        float: left !important;
        margin: 0 60px 60px 0 !important;
       
    }
    .alignleft:after {
            content: '' !important;
            display: block !important;
            clear: both !important;
    }
    .alignright {
        float: right !important;
        margin: 0 0 60px 60px !important;
       
    }
    .alignright:after {
            content: '' !important;
            display: block !important;
            clear: both !important;
    }
    .aligncenter {
        display: block !important;
        margin: 0 auto !important;
    }
    .aligncenter:after {
        content: '' !important;
        display: block !important;
        clear: both !important;
    }
ul,ol,li{list-style:none;list-style-type:none}@font-face{font-family:'Viga';src:url("../font/Viga-Regular.eot");src:local("Viga-Regular"),url("../font/Viga-Regular-1.eot") format("embedded-opentype"),url("../font/Viga-Regular.woff2") format("woff2"),url("../font/Viga-Regular.woff") format("woff"),url("../font/Viga-Regular.ttf") format("truetype"),url("../font/Viga-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@keyframes logoAnimate{0%{transform:scaleY(1);fill:#1f88e5}20%{transform:scaleY(1);fill:#1f88e5}25%{transform:scaleY(0);fill:#FFFFFF}30%{transform:scaleY(1);fill:#FFFFFF}70%{transform:scaleY(1);fill:#FFFFFF}75%{transform:scaleY(0);fill:#1f88e5}80%{transform:scaleY(1);fill:#1f88e5}100%{transform:scaleY(1);fill:#1f88e5}}@keyframes logoAlphabet{0%{transform:scale(1) translate(0, 0);fill:#FFFFFF}35%{transform:scale(1) translate(0, 0);fill:#FFFFFF}45%{transform:scale(1.05) translate(-5px, -10px);fill:#1f88e5}55%{transform:scale(1) translate(0, 0);fill:#FFFFFF}100%{transform:scale(1) translate(0, 0);fill:#FFFFFF}}@keyframes arrow-down{0%{transform:translate(-50%, -40%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -40%)}}@keyframes promotion-wheel1{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes promotion-wheel2{0%{transform:rotate(0deg)}34%{transform:rotate(0deg)}44%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes tent-animation0{0%{transform:translate(148.649px, -100%)}15%{transform:translate(148.649px, 10px);opacity:1}25%{transform:translate(148.649px, 10px);opacity:1}35%{transform:translate(148.649px, 0px);opacity:1}45%{transform:translate(148.649px, 10px);opacity:1}55%{transform:translate(148.649px, 0px);opacity:1}65%{transform:translate(148.649px, 10px);opacity:1}75%{transform:translate(148.649px, 0px);opacity:1}95%{transform:translate(148.649px, 10px);opacity:0}100%{transform:translate(148.649px, 10px);opacity:0}}@keyframes tent-animation1{0%{transform:translate(29.008px, -100%)}15%{transform:translate(29.008px, 56.492px);opacity:1}25%{transform:translate(29.008px, 56.492px);opacity:1}35%{transform:translate(29.008px, 46.492px);opacity:1}45%{transform:translate(29.008px, 56.492px);opacity:1}55%{transform:translate(29.008px, 46.492px);opacity:1}65%{transform:translate(29.008px, 56.492px);opacity:1}75%{transform:translate(29.008px, 46.492px);opacity:1}95%{transform:translate(29.008px, 56.492px);opacity:0}100%{transform:translate(29.008px, 56.492px);opacity:0}}@keyframes tent-animation2{0%{transform:translate(30.796px, -100%)}15%{transform:translate(30.796px, 111.929px);opacity:1}25%{transform:translate(30.796px, 111.929px);opacity:1}35%{transform:translate(30.796px, 101.929px);opacity:1}45%{transform:translate(30.796px, 111.929px);opacity:1}55%{transform:translate(30.796px, 101.929px);opacity:1}65%{transform:translate(30.796px, 111.929px);opacity:1}75%{transform:translate(30.796px, 101.929px);opacity:1}95%{transform:translate(30.796px, 111.929px);opacity:0}100%{transform:translate(30.796px, 111.929px);opacity:0}}@keyframes tent-animation3{0%{transform:translate(0, -100%)}15%{transform:translate(0, 224.521px);opacity:1}25%{transform:translate(0, 224.521px);opacity:1}35%{transform:translate(0, 214.521px);opacity:1}45%{transform:translate(0, 224.521px);opacity:1}55%{transform:translate(0, 214.521px);opacity:1}65%{transform:translate(0, 224.521px);opacity:1}75%{transform:translate(0, 214.521px);opacity:1}95%{transform:translate(0, 224.521px);opacity:0}100%{transform:translate(0, 224.521px);opacity:0}}@keyframes tent-animation-repeat1{0%{transform:translate(0, 0)}50%{transform:translate(0, 20px)}100%{transform:translate(0, 0)}}@keyframes tent-animation-repeat2{0%{transform:translate(30.796px, 111.929px)}50%{transform:translate(30.796px, 101.929px)}100%{transform:translate(30.796px, 111.929px)}}@keyframes tent-animation-repeat3{0%{transform:translate(0, 224.521px)}50%{transform:translate(0, 214.521px)}100%{transform:translate(0, 224.521px)}}@keyframes footer-up-btn{0%{transform:translate(-50%, -50%) scale(1.1)}20%{transform:translate(-50%, -50%) scale(1)}80%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1.1)}}@keyframes footer-icon-anim{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -50%)}}@keyframes footer-icon-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes footer-line-yawn{0%{transform:scaleX(1)}10%{transform:scaleX(1.2)}15%{transform:scaleX(1.1)}20%{transform:scaleX(1.15)}30%{transform:scaleX(1)}40%{transform:scaleX(1.2)}55%{transform:scaleX(0.9)}70%{transform:scaleX(1.15)}80%{transform:scaleX(1)}90%{transform:scaleX(1.05)}100%{transform:scaleX(1)}}@keyframes pentaAnimation{from{transform:scale(0.85) rotateY(0deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}to{transform:scale(0.85) rotateY(-360deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}}body{font-family:"Poppins",sans-serif;overflow-x:hidden;background:#F8F8F8}.container,.container-2,.container-3{width:1450px;margin:0 auto;max-width:100%;box-sizing:border-box;padding:0 10px}.container-2{width:1250px}.container-3{width:996px}.row{display:flex;flex-wrap:wrap;margin:0 -10px}.row .col{flex:1 1 0;max-width:100%;box-sizing:border-box;padding:0 10px;min-height:1px}.row .col-1{flex:8.33333%;max-width:8.33333%}.row .col-2{flex:16.66667%;max-width:16.66667%}.row .col-3{flex:25%;max-width:25%}.row .col-4{flex:33.33333%;max-width:33.33333%}.row .col-5{flex:41.66667%;max-width:41.66667%}.row .col-6{flex:50%;max-width:50%}.row .col-7{flex:58.33333%;max-width:58.33333%}.row .col-8{flex:66.66667%;max-width:66.66667%}.row .col-9{flex:75%;max-width:75%}.row .col-10{flex:83.33333%;max-width:83.33333%}.row .col-11{flex:91.66667%;max-width:91.66667%}.row .col-12{flex:100%;max-width:100%}.sub-h2{font-size:16px;color:#1f88e5;letter-spacing:-1px;line-height:1.25}.head-h2{font-family:"Viga";font-size:50px;letter-spacing:-2px;color:#100E0E;line-height:1;font-weight:400;transform:translateX(-3px)}.head{text-align:center}.head .centered{display:inline-block}.header{position:absolute;left:0;right:0;z-index:53}.header:before{content:"";position:absolute;left:0;top:0;right:0;height:259px;background:url(../img/header-shadow.png) repeat-x;pointer-events:none;z-index:-1}.header .row{justify-content:space-between;align-items:center}.header .logo a{display:block;padding:30px 15px}.header .logo a svg{display:block;max-width:100%;width:230px;animation:logoAnimate ease-in-out 10s infinite}.header .logo a svg .logo-alphabet-1,.header .logo a svg .logo-alphabet-2,.header .logo a svg .logo-alphabet-3,.header .logo a svg .logo-alphabet-4,.header .logo a svg .logo-alphabet-5,.header .logo a svg .logo-alphabet-6,.header .logo a svg .logo-alphabet-7,.header .logo a svg .logo-alphabet-8,.header .logo a svg .logo-alphabet-set{transition:.4s}.header .logo a svg .logo-alphabet-1{animation:logoAlphabet ease-in-out 10s infinite}.header .logo a svg .logo-alphabet-2{animation:logoAlphabet ease-in-out 10s infinite .2s}.header .logo a svg .logo-alphabet-3{animation:logoAlphabet ease-in-out 10s infinite .4s}.header .logo a svg .logo-alphabet-4{animation:logoAlphabet ease-in-out 10s infinite .6s}.header .logo a svg .logo-alphabet-5{animation:logoAlphabet ease-in-out 10s infinite .8s}.header .logo a svg .logo-alphabet-6{animation:logoAlphabet ease-in-out 10s infinite 1s}.header .logo a svg .logo-alphabet-7{animation:logoAlphabet ease-in-out 10s infinite 1.2s}.header .logo a svg .logo-alphabet-8{animation:logoAlphabet ease-in-out 10s infinite 1.4s}.header .menu{padding-top:40px}.header .menu ul{display:flex;flex-wrap:wrap;justify-content:center}.header .menu ul li{flex:0 0 auto}.header .menu ul li a{display:block;font-size:18px;color:#fff;padding:10px 20px;transition:.4s}.header .menu ul li a:hover{color:#1f88e5}.header .phone{padding:40px 15px 0}.header .phone a{display:flex;align-items:center;font-size:18px;font-weight:500;border:1px solid #1f88e5;border-radius:40px;padding:11px 19px;transition:.4s;background:rgba(0,0,0,0.3)}.header .phone a span{padding:0 10px;color:#1f88e5;transition:.4s}.header .phone a span+span{color:#fff}.header .phone a span svg{display:block}.header .phone a:hover{background:rgba(0,0,0,0.6)}.header .phone a:hover span+span{color:#1f88e5}.main-slider{position:relative}.main-slider .swiper-container .swiper-slide .img{height:1140px;background-color:#000;background-position:center bottom;background-size:cover;position:relative;pointer-events:none}.main-slider .swiper-container .swiper-slide .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.39);pointer-events:none}.main-slider .swiper-container .swiper-slide .img:after{content:"";position:absolute;height:250px;right:0;bottom:0;left:0;background:url(../img/slider-bottom-shadow.png) repeat-x;pointer-events:none}.main-slider .swiper-container .swiper-slide .img img,.main-slider .swiper-container .swiper-slide .img video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.main-slider .swiper-container .swiper-slide .text{text-align:center;position:absolute;left:50%;top:250px;transform:translateX(-50%)}.main-slider .swiper-container .swiper-slide .text .v-line{width:1px;height:95px;margin:0 auto 30px;background:#1f88e5}.main-slider .swiper-container .swiper-slide .text h1{font-size:20px;color:#1f88e5;position:relative;display:inline-block;margin-bottom:40px}.main-slider .swiper-container .swiper-slide .text h1 span{color:#fff;font-weight:300}.main-slider .swiper-container .swiper-slide .text h1:before{content:"";position:absolute;width:80%;height:1px;background:#1f88e5;top:0;left:50%;transform:translateX(-50%)}.main-slider .swiper-container .swiper-slide .text p{font-size:60px;font-weight:300;color:#fff;line-height:1.15;letter-spacing:-2px}.main-slider .swiper-container .swiper-slide .text p span{font-weight:600}.main-slider .swiper-container .swiper-slide .text p span.colored{color:#1f88e5}.main-slider .swiper-container .swiper-slide .text .h-line{width:100%;height:1px;margin:25px auto;background:#1f88e5}.main-slider .swiper-container .swiper-slide .text a{transition:.4s;display:inline-block;border:1px solid #1f88e5;border-radius:40px;padding:13px 50px;background:rgba(0,0,0,0.3);font-size:16px;font-weight:300;color:#fff;line-height:1}.main-slider .swiper-container .swiper-slide .text a:hover{background:rgba(0,0,0,0.7);color:#1f88e5}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{left:auto;right:200px;top:auto;margin-top:0;top:auto;bottom:250px;transition:.4s;color:#1f88e5;padding:23px;border-radius:50px;border:1px solid #1f88e5;width:66px;height:66px;box-sizing:border-box;background:rgba(0,0,0,0.49);opacity:1}.main-slider .swiper-container .swiper-button-next:after,.main-slider .swiper-container .swiper-button-prev:after{display:none}.main-slider .swiper-container .swiper-button-next svg,.main-slider .swiper-container .swiper-button-prev svg{display:block;width:21px;height:21px;transition:.4s}.main-slider .swiper-container .swiper-button-next:hover,.main-slider .swiper-container .swiper-button-prev:hover{background:rgba(0,0,0,0.7)}.main-slider .swiper-container .swiper-button-next:hover{transform:translateX(3px)}.main-slider .swiper-container .swiper-button-next:hover svg{transform:translateX(4px)}.main-slider .swiper-container .swiper-button-prev{right:290px}.main-slider .swiper-container .swiper-button-prev:hover{transform:translateX(-3px)}.main-slider .swiper-container .swiper-button-prev:hover svg{transform:translateX(-4px)}.main-slider .wall{position:absolute;pointer-events:none;left:80px;top:205px;right:80px;bottom:220px;border-top:1px solid #1f88e5;border-bottom:none;z-index:54}.main-slider .wall:before{content:"";position:absolute;top:0;bottom:0;width:1px;left:0;background:#1f88e5;background:linear-gradient(0deg, #1f88e5 0%, rgba(116,101,28,0) 50%, #1f88e5 100%)}.main-slider .wall:after{content:"";position:absolute;top:0;bottom:0;width:1px;right:0;background:#1f88e5;background:linear-gradient(0deg, #1f88e5 0%, rgba(116,101,28,0) 50%, #1f88e5 100%)}.main-slider .wall #down-sequence-scrolling{position:absolute;bottom:-70px}.main-slider .down-sequence{position:absolute;left:50%;bottom:220px;transform:translateX(-50%);z-index:55;width:100%;height:1px}.main-slider .down-sequence:before,.main-slider .down-sequence:after{content:"";position:absolute;bottom:0;width:calc(50% - 124px);height:1px;background:#1f88e5}.main-slider .down-sequence:before{left:80px}.main-slider .down-sequence:after{right:80px}.main-slider .down-sequence a{transition:.4s;color:#1f88e5;transform:translateY(-50%);background:url(../img/arrow-down-bg.png) center center/contain no-repeat;background-size:100% 100%;border:none;width:150px;height:150px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative}.main-slider .down-sequence a .sequence-border{display:block;width:90px;height:45px;overflow:hidden;transform:translateY(-22px);margin:0 auto}.main-slider .down-sequence a .sequence-border .sequence-inline{display:block;width:90px;height:90px;border:1px solid #1f88e5;border-radius:150px;box-sizing:border-box}.main-slider .down-sequence a svg{animation:arrow-down ease-in-out 2s infinite both;transition:.4s;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.main-slider .down-sequence a:hover{background-size:108% 108%}.sector-1{position:relative;background:url(../img/sector-1-floor-1.png) center bottom/cover no-repeat;z-index:60}.sector-1 .bg{position:absolute;left:50%;top:50%;transform:translate(-50%, -75%);max-width:100%;overflow:hidden}.sector-1 .bg img{display:block;max-width:100%}.sector-1 .img{position:relative;margin-top:-60px;perspective:1000px}.sector-1 .img img{transition:.4s;display:block;width:100%;height:100%;object-fit:cover;transform:translateX(40px) rotateY(20deg)}.sector-1 .img:hover img{transform:translateX(20px) rotateY(15deg)}.sector-1 .text{height:100%;position:relative;padding:30px 0 0 15px;box-sizing:border-box;margin-top:-60px;display:flex;align-items:center}.sector-1 .text h2{font-family:"Viga";font-size:50px;letter-spacing:-2px;color:#fff;font-weight:400}.sector-1 .text p{font-size:16px;color:#fff;letter-spacing:-1px;margin-bottom:20px}.sector-1 .text a{display:flex;width:250px}.sector-1 .text a .img-set{position:relative;display:inline-block;transition:.4s}.sector-1 .text a .img-set img{display:block}.sector-1 .text a .img-set-1{animation:promotion-wheel1 ease-in-out 8s infinite}.sector-1 .text a .img-set-2{position:absolute;left:0;top:0;animation:promotion-wheel2 ease-in-out 8s infinite}.sector-1 .text a .img-set-4{position:absolute;left:0;top:0}.sector-1 .text a .img-set-3{position:absolute;left:90%;top:20px}.sector-1 .text a .text-set{font-size:20px;color:#1f88e5;padding:10px 0 0 55px}.sector-1 .text a .text-set span{display:block;line-height:1.25}.sector-1 .text a .text-set span.bold{font-weight:600}.sector-1 .text a:hover .img-set{transform:scale(1.1)}.sector-2{padding-top:60px}.sector-2 .head{margin-bottom:50px}.sector-2 .head .sub-h2{text-align:left}.sector-2 .services-slider{padding:0 15px;position:relative}.sector-2 .services-slider .swiper-container{position:relative}.sector-2 .services-slider .swiper-container:before,.sector-2 .services-slider .swiper-container:after{content:"";position:absolute;width:13px;background:#F8F8F8;top:0;bottom:0;z-index:30}.sector-2 .services-slider .swiper-container:before{left:0}.sector-2 .services-slider .swiper-container:after{right:0}.sector-2 .services-slider .swiper-container .swiper-slide a{padding:13px;position:relative;display:block}.sector-2 .services-slider .swiper-container .swiper-slide a .img{overflow:hidden}.sector-2 .services-slider .swiper-container .swiper-slide a .img img{transition:.4s;transform:rotate(0deg) scale(1);display:block;width:100%;height:300px;object-fit:cover}.sector-2 .services-slider .swiper-container .swiper-slide a .text{position:absolute;right:0;bottom:0;padding:20px 25px;background:#1f88e5;width:245px;max-width:95%}.sector-2 .services-slider .swiper-container .swiper-slide a .text p{font-size:30px;letter-spacing:-2px;color:#100E0E;line-height:1}.sector-2 .services-slider .swiper-container .swiper-slide a .text p span{font-weight:700;display:block}.sector-2 .services-slider .swiper-container .swiper-slide a .text p span+span{font-weight:400}.sector-2 .services-slider .swiper-container .swiper-slide a:hover .img img{transform:rotate(0deg) scale(1.1)}.sector-2 .services-slider .swiper-button-next,.sector-2 .services-slider .swiper-button-prev{transition:.4s;color:#1f88e5;padding:17px;border-radius:50px;border:1px solid #1f88e5;width:56px;height:56px;box-sizing:border-box;background:rgba(0,0,0,0.49);opacity:1}.sector-2 .services-slider .swiper-button-next:after,.sector-2 .services-slider .swiper-button-prev:after{display:none}.sector-2 .services-slider .swiper-button-next svg,.sector-2 .services-slider .swiper-button-prev svg{display:block;width:21px;height:21px;transition:.4s}.sector-2 .services-slider .swiper-button-next:hover,.sector-2 .services-slider .swiper-button-prev:hover{background:rgba(0,0,0,0.7)}.sector-2 .services-slider .swiper-button-next{right:0px}.sector-2 .services-slider .swiper-button-next:hover{transform:translateX(3px)}.sector-2 .services-slider .swiper-button-next:hover svg{transform:translateX(4px)}.sector-2 .services-slider .swiper-button-prev{left:0px}.sector-2 .services-slider .swiper-button-prev:hover{transform:translateX(-3px)}.sector-2 .services-slider .swiper-button-prev:hover svg{transform:translateX(-4px)}.sector-3{padding-top:95px;position:relative}.sector-3-up-section{position:absolute;left:0;right:0;padding-top:35px;z-index:20}.sector-3-up-section:before{content:"";position:absolute;left:0;top:0;right:0;background:url(../img/sector-3-shadow.png) repeat-x;height:450px;pointer-events:none}.sector-3 .head{position:relative}.sector-3 .head .sub-h2{text-align:left}.sector-3 .head .head-h2{color:#100E0E}.sector-3 .text{position:relative}.sector-3 .text:before{content:"";position:absolute;left:-25px;height:80%;top:10%;width:1px;background:#1f88e5}.sector-3 .text p{font-size:16px;letter-spacing:-.5px;color:#100E0E;line-height:1.25}.sector-3 .img{position:relative}.sector-3 .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4)}.sector-3 .img:after{content:"";position:absolute;height:180px;pointer-events:none;right:0;bottom:0;left:0;background:url(../img/sector-3-bottom-shadow.png) repeat-x}.sector-3 .img img{display:block;max-width:100%}.sector-3 .img .tent-information .ti-btn{transition:.4s;cursor:pointer;width:42px;height:42px;border-radius:50px;background:rgba(255,255,255,0.3);position:relative}.sector-3 .img .tent-information .ti-btn:before{content:"";transition:.4s;position:absolute;border-radius:50px;top:7px;right:7px;bottom:7px;left:7px;background:#1f88e5}.sector-3 .img .tent-information .ti-btn:after{content:"";transition:.4s;opacity:0;background:url(../img/sector-3-img-1.png) center center no-repeat;position:absolute;width:96px;height:96px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;pointer-events:none}.sector-3 .img .tent-information .ti-btn .plus{transition:.4s;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1)}.sector-3 .img .tent-information .ti-btn .plus:before,.sector-3 .img .tent-information .ti-btn .plus:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff}.sector-3 .img .tent-information .ti-btn .plus:before{width:9px;height:1px}.sector-3 .img .tent-information .ti-btn .plus:after{width:1px;height:9px}.sector-3 .img .tent-information .ti-btn:hover{width:50px;height:50px}.sector-3 .img .tent-information .ti-btn:hover:before{top:9px;right:9px;bottom:9px;left:9px}.sector-3 .img .tent-information .ti-btn:hover:after{opacity:1}.sector-3 .img .tent-information .ti-btn:hover .plus{transform:translate(-50%, -50%) scale(1)}.sector-3 .img .tent-information .ti-btn:hover ~ .text-area{opacity:1}.sector-3 .img .tent-information .text-area{position:absolute;bottom:100%;min-width:200px;margin-bottom:10px;left:0;opacity:0;pointer-events:none;transition:.4s;border-left:6px solid #1f88e5;background:#fff}.sector-3 .img .tent-information .text-area:before{content:"";width:0;height:0;border-top:10px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:100%;left:10px}.sector-3 .img .tent-information .text-area p{font-size:16px;letter-spacing:-.5px;color:#100E0E;padding:10px}.sector-3 .img .tent-information .text-area p span{display:block;white-space:nowrap}.sector-3 .img .tent-information .text-area p span b{font-weight:700}.sector-3 .img .tent-information-1,.sector-3 .img .tent-information-2,.sector-3 .img .tent-information-3,.sector-3 .img .tent-information-4{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:30}.sector-3 .img .tent-information-1:hover,.sector-3 .img .tent-information-2:hover,.sector-3 .img .tent-information-3:hover,.sector-3 .img .tent-information-4:hover{z-index:31}.sector-3 .img .tent-information-1{left:16%;top:59%}.sector-3 .img .tent-information-2{left:48%;top:33%}.sector-3 .img .tent-information-3{left:44%;top:70%}.sector-3 .img .tent-information-4{left:50%;top:50%}.sector-4{padding-top:90px;overflow:hidden}.sector-4 .head{margin-bottom:60px}.sector-4 .head .sub-h2{text-align:left}.sector-4 .img{position:relative;perspective:1000px;margin-bottom:80px}.sector-4 .img:before{transition:.4s;content:"";position:absolute;left:-20px;top:-20px;bottom:-20px;right:20px;transform:translateX(10px) rotateY(10deg);background:url(../img/sector-4-img-2.png) no-repeat;background-size:100% 100%;pointer-events:none}.sector-4 .img img{transition:.4s;position:relative;display:block;width:100%;height:100%;object-fit:cover;transform:translateX(10px) rotateY(10deg)}.sector-4 .img:hover:before{transform:translateX(-15px) rotateY(5deg)}.sector-4 .img:hover img{transform:translateX(-5px) rotateY(5deg)}.sector-4 .text{display:flex;align-items:center;height:100%;margin-bottom:80px}.sector-4 .text ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.sector-4 .text ul li{flex:0 0 calc(50% - 25px);max-width:calc(50% - 25px);box-sizing:border-box;margin-bottom:15px;font-size:16px;font-weight:500;color:#100E0E;letter-spacing:-1px;padding-left:42px;background:url(../img/icon-check.svg) left 3px no-repeat}.sector-4 .text p{font-size:16px;color:#100E0E;letter-spacing:-1px;margin-bottom:20px}.sector-4 .list{padding:0 7%;margin-bottom:50px}.sector-4 .list ul{display:flex;flex-wrap:wrap;justify-content:space-around}.sector-4 .list ul li{position:relative;flex:0 0 auto;margin:0 20px}.sector-4 .list ul li .icon{color:#1f88e5;transition:.4s;height:135px;width:125px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.sector-4 .list ul li .icon svg{display:block}.sector-4 .list ul li p{text-align:center;line-height:1.25;font-size:20px;color:#100E0E;letter-spacing:-1px}.sector-4 .list ul li p span{display:block;font-weight:700}.sector-4 .list ul li:hover .icon{color:#100E0E}.sector-4 .list ul li.line{flex:1 1 0}.sector-4 .list ul li.line:before{content:"";position:absolute;top:50%;width:100%;border-top:1px dashed #100E0E}.sector-4 .container-3 .list{padding:0}.sector-4 .container-3 .list ul li.line{display:none}.sector-5{background:url(../img/sector-5-mask.png) center center/cover #000;padding:40px 0 65px;overflow:hidden}.sector-5 .text{margin-left:25px;position:relative;display:flex;align-items:center;height:100%;padding-top:50px;padding-right:100px;box-sizing:border-box}.sector-5 .text .centered{position:relative}.sector-5 .text .centered:before{content:"";position:absolute;left:-25px;top:10%;height:80%;width:1px;background:#1f88e5}.sector-5 .text .head{margin-bottom:20px}.sector-5 .text .head .sub-h2{text-align:left}.sector-5 .text .head .head-h2{text-align:left;color:#fff}.sector-5 .text p{font-size:16px;letter-spacing:-.5px;color:#fff;line-height:1.25}.sector-5 .img{position:relative}.sector-5 .img svg{display:block;max-width:100%}.sector-5 .img svg .area-0{stroke:#fff}.sector-5 .img svg .area-1{stroke:#fff}.sector-5 .img svg .area-2{stroke:#fff}.sector-5 .img svg .area-3{stroke:#fff}.sector-5 .img svg .group-0{animation:tent-animation0 ease-in-out 15s infinite .6s}.sector-5 .img svg .group-1{animation:tent-animation1 ease-in-out 15s infinite .4s}.sector-5 .img svg .group-2{animation:tent-animation2 ease-in-out 15s infinite .2s}.sector-5 .img svg .group-3{animation:tent-animation3 ease-in-out 15s infinite}.sector-6{padding-top:100px}.sector-6 .text{display:flex;align-items:center;height:100%}.sector-6 .text .head{margin-bottom:70px}.sector-6 .text .head .sub-h2{text-align:left}.sector-6 .text .head .head-h2{text-align:left}.sector-6 .text .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.sector-6 .text .list ul li{flex:0 0 calc(33% - 15px);max-width:calc(33% - 15px);box-sizing:border-box;margin-bottom:40px;font-size:16px;font-weight:500;color:#100E0E;letter-spacing:-1px;padding-left:42px;background:url(../img/icon-check.svg) left 3px no-repeat}.sector-6 .img{position:relative;max-width:567px;margin:0 auto}.sector-6 .img img{display:block;max-width:100%}.sector-6 .img .icon-set .is-btn{cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:.4s;width:46px;height:46px;border-radius:50px;background:rgba(255,255,255,0.3)}.sector-6 .img .icon-set .is-btn:before{content:"";transition:.4s;position:absolute;border-radius:50px;top:12px;right:12px;bottom:12px;left:12px;background:#1f88e5}.sector-6 .img .icon-set .is-btn .country-loc{text-align:center;transition:.4s;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:5px;opacity:0;pointer-events:none;border:1px solid #1f88e5;border-radius:10px 0 10px 0;padding:4px 12px;background:#fff;font-size:20px;font-weight:700;color:#000000;letter-spacing:-1px}.sector-6 .img .icon-set .is-btn .country-loc:before{content:"";width:0;height:0;border-top:12px solid #1f88e5;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:50%;margin-left:-8px}.sector-6 .img .icon-set .is-btn .country-loc:after{content:"";width:0;height:0;border-top:12px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;margin-top:-2px;left:50%;margin-left:-8px}.sector-6 .img .icon-set .is-btn-1{left:23%;top:61%}.sector-6 .img .icon-set .is-btn-2{left:25%;top:46%}.sector-6 .img .icon-set .is-btn-3{left:29%;top:71%}.sector-6 .img .icon-set .is-btn-4{left:36%;top:67%}.sector-6 .img .icon-set .is-btn-5{left:38%;top:52%}.sector-6 .img .icon-set .is-btn-6{left:43%;top:44%}.sector-6 .img .icon-set .is-btn-7{left:52%;top:46%}.sector-6 .img .icon-set .is-btn:hover{z-index:20}.sector-6 .img .icon-set .is-btn:hover .country-loc{pointer-events:all;opacity:1}.banner{position:relative}.banner .img{width:100%;height:485px;background-position:center bottom;background-size:cover}.banner .text{position:absolute;left:50%;top:70%;transform:translate(-50%, -50%);text-align:center}.banner .text h1{font-family:"Viga";font-size:50px;letter-spacing:-2px;color:#fff;line-height:1;font-weight:400;margin-bottom:25px}.banner .text .v-line{width:1px;height:95px;margin:0 auto 30px;background:#1f88e5}.about-section .article{margin-bottom:50px}.about-section .article h2{text-align:center;font-family:"Viga";font-weight:400;color:#1f88e5;letter-spacing:-1px;margin:50px 0}.about-section .article p{font-size:16px;line-height:1.5;color:#100E0E;margin-bottom:30px;letter-spacing:-1px}.about-section .article ul li p{margin-bottom:0}.about-section .article img{display:block;max-width:100%;margin:50px 0;height:initial}.services-section{position:relative;padding-top:70px}.services-section .sub-list .sub-head{padding-left:53px;position:relative;font-size:20px;font-weight:600;color:#100E0E;letter-spacing:-1px;line-height:1.25;margin-bottom:20px}.services-section .sub-list .sub-head:before{content:"";position:absolute;left:-15px;top:50%;height:1px;background:#1f88e5;width:45px}.services-section .sub-list ul{padding-left:20px}.services-section .sub-list ul li label,.services-section .sub-list ul li a{cursor:pointer;display:flex;align-items:center;color:#1f88e5;transition:.4s;padding:8px 0}.services-section .sub-list ul li label span,.services-section .sub-list ul li a span{color:#989898;transition:.4s}.services-section .sub-list ul li label svg,.services-section .sub-list ul li a svg{transition:.4s;opacity:0;transform:translateX(0)}.services-section .sub-list ul li.active label,.services-section .sub-list ul li.active a,.services-section .sub-list ul li:hover label,.services-section .sub-list ul li:hover a{color:#1f88e5}.services-section .sub-list ul li.active label span,.services-section .sub-list ul li.active a span,.services-section .sub-list ul li:hover label span,.services-section .sub-list ul li:hover a span{color:#100E0E}.services-section .sub-list ul li.active label svg,.services-section .sub-list ul li.active a svg,.services-section .sub-list ul li:hover label svg,.services-section .sub-list ul li:hover a svg{opacity:1;transform:translateX(10px)}.services-section .services-section-tab{position:relative}.services-section .services-section-tab p{font-size:16px;line-height:1.5;color:#100E0E;margin-bottom:30px;letter-spacing:-1px}.services-section .services-section-tab .services-section-banner{margin-bottom:20px}.services-section .services-section-tab .services-section-banner a{display:block;height:380px}.services-section .services-section-tab .services-section-banner img,.services-section .services-section-tab .services-section-banner video{pointer-events:none;display:block;width:100%;height:100%;object-fit:cover}.services-section .services-section-tab .gallery a.img{display:block;position:relative;overflow:hidden;margin-bottom:20px}.services-section .services-section-tab .gallery a.img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);opacity:0;pointer-events:none;transition:.4s}.services-section .services-section-tab .gallery a.img .icon{color:#100E0E;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:.4s;opacity:0;pointer-events:none}.services-section .services-section-tab .gallery a.img .icon svg{display:block}.services-section .services-section-tab .gallery a.img img{display:block;width:100%;height:100%;object-fit:cover}.services-section .services-section-tab .gallery a.img-0{height:282px}.services-section .services-section-tab .gallery a.img-1{height:358px}.services-section .services-section-tab .gallery a.img:hover:before{opacity:1}.services-section .services-section-tab .gallery a.img:hover .icon{color:#1f88e5;opacity:1}.detail-section input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.detail-section input#area-1:checked ~ .container-3 .tent-details svg .group-1{animation:tent-animation-repeat1 ease-in-out 4s infinite}.detail-section input#area-1:checked ~ .container-3 .tent-details svg .area-1{stroke:#2d2d2d}.detail-section input#area-1:checked ~ .container-3 .text ul li:nth-child(1) label{color:#100E0E}.detail-section input#area-1:checked ~ .container-3 .text ul li:nth-child(1) label:before{width:20px;left:0}.detail-section input#area-2:checked ~ .container-3 .tent-details svg .group-2{animation:tent-animation-repeat2 ease-in-out 4s infinite}.detail-section input#area-2:checked ~ .container-3 .tent-details svg .area-2{stroke:#2d2d2d}.detail-section input#area-2:checked ~ .container-3 .text ul li:nth-child(2) label{color:#100E0E}.detail-section input#area-2:checked ~ .container-3 .text ul li:nth-child(2) label:before{width:20px;left:0}.detail-section input#area-3:checked ~ .container-3 .tent-details svg .group-3{animation:tent-animation-repeat3 ease-in-out 4s infinite}.detail-section input#area-3:checked ~ .container-3 .tent-details svg .area-3{stroke:#2d2d2d}.detail-section input#area-3:checked ~ .container-3 .text ul li:nth-child(3) label{color:#100E0E}.detail-section input#area-3:checked ~ .container-3 .text ul li:nth-child(3) label:before{width:20px;left:0}.detail-section input#area-4:checked ~ .container-3 .tent-details svg .group-4{animation:tent-animation-repeat4 ease-in-out 4s infinite}.detail-section input#area-4:checked ~ .container-3 .tent-details svg .area-4{stroke:#2d2d2d}.detail-section input#area-4:checked ~ .container-3 .text ul li:nth-child(4) label{color:#100E0E}.detail-section input#area-4:checked ~ .container-3 .text ul li:nth-child(4) label:before{width:20px;left:0}.detail-section input#area-5:checked ~ .container-3 .tent-details svg .group-5{animation:tent-animation-repeat5 ease-in-out 4s infinite}.detail-section input#area-5:checked ~ .container-3 .tent-details svg .area-5{stroke:#2d2d2d}.detail-section input#area-5:checked ~ .container-3 .text ul li:nth-child(5) label{color:#100E0E}.detail-section input#area-5:checked ~ .container-3 .text ul li:nth-child(5) label:before{width:20px;left:0}.detail-section input#area-6:checked ~ .container-3 .tent-details svg .group-6{animation:tent-animation-repeat6 ease-in-out 4s infinite}.detail-section input#area-6:checked ~ .container-3 .tent-details svg .area-6{stroke:#2d2d2d}.detail-section input#area-6:checked ~ .container-3 .text ul li:nth-child(6) label{color:#100E0E}.detail-section input#area-6:checked ~ .container-3 .text ul li:nth-child(6) label:before{width:20px;left:0}.detail-section input#area-7:checked ~ .container-3 .tent-details svg .group-7{animation:tent-animation-repeat7 ease-in-out 4s infinite}.detail-section input#area-7:checked ~ .container-3 .tent-details svg .area-7{stroke:#2d2d2d}.detail-section input#area-7:checked ~ .container-3 .text ul li:nth-child(7) label{color:#100E0E}.detail-section input#area-7:checked ~ .container-3 .text ul li:nth-child(7) label:before{width:20px;left:0}.detail-section input#area-8:checked ~ .container-3 .tent-details svg .group-8{animation:tent-animation-repeat8 ease-in-out 4s infinite}.detail-section input#area-8:checked ~ .container-3 .tent-details svg .area-8{stroke:#2d2d2d}.detail-section input#area-8:checked ~ .container-3 .text ul li:nth-child(8) label{color:#100E0E}.detail-section input#area-8:checked ~ .container-3 .text ul li:nth-child(8) label:before{width:20px;left:0}.detail-section input#area-9:checked ~ .container-3 .tent-details svg .group-9{animation:tent-animation-repeat9 ease-in-out 4s infinite}.detail-section input#area-9:checked ~ .container-3 .tent-details svg .area-9{stroke:#2d2d2d}.detail-section input#area-9:checked ~ .container-3 .text ul li:nth-child(9) label{color:#100E0E}.detail-section input#area-9:checked ~ .container-3 .text ul li:nth-child(9) label:before{width:20px;left:0}.detail-section input#area-10:checked ~ .container-3 .tent-details svg .group-10{animation:tent-animation-repeat10 ease-in-out 4s infinite}.detail-section input#area-10:checked ~ .container-3 .tent-details svg .area-10{stroke:#2d2d2d}.detail-section input#area-10:checked ~ .container-3 .text ul li:nth-child(10) label{color:#100E0E}.detail-section input#area-10:checked ~ .container-3 .text ul li:nth-child(10) label:before{width:20px;left:0}.detail-section .tent-details svg{max-width:100%;margin:0 auto;display:block}.detail-section .tent-details svg .area-1{transition:.4s;stroke:#cecece}.detail-section .tent-details svg .area-2{transition:.4s;stroke:#cecece}.detail-section .tent-details svg .area-3{transition:.4s;stroke:#cecece}.detail-section .text{display:flex;align-items:center;height:100%}.detail-section .text h2{font-family:"Viga";font-size:30px;color:#1f88e5;margin-bottom:30px;letter-spacing:-1px;line-height:1.25;font-weight:400}.detail-section .text p{font-size:16px;color:#100E0E;margin-bottom:30px;line-height:1.5}.detail-section .text ul{display:flex;flex-wrap:wrap}.detail-section .text ul li{flex:0 0 auto;margin-right:30px}.detail-section .text ul li label{cursor:pointer;font-size:20px;color:#7D7A7A;position:relative;padding-left:30px;transition:.4s}.detail-section .text ul li label:before{transition:.4s;content:"";position:absolute;top:50%;transform:translateY(-50%);left:12px;width:8px;height:8px;background:#1f88e5}.detail-section .text ul li label:hover{color:#100E0E}.detail-section .text ul li label:hover:before{width:20px;left:0}.detail-section .text-2{padding-top:50px}.detail-section .text-2 h2{font-family:"Viga";font-size:30px;color:#1f88e5;margin-bottom:30px}.detail-section .text-2 .list{margin-bottom:25px}.detail-section .text-2 .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.detail-section .text-2 .list ul li{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);box-sizing:border-box;margin-bottom:13px;font-size:16px;font-weight:500;color:#100E0E;letter-spacing:-1px;padding-left:42px;background:url(../img/icon-check.svg) left 3px no-repeat}.detail-section .text-2 .list ul li p{margin-bottom:0}.detail-section .text-2 p{font-size:16px;font-weight:500;color:#100E0E;letter-spacing:-1px;margin-bottom:30px}.detail-section .img{height:500px;padding-top:50px}.detail-section .img img{display:block;width:100%;height:100%;object-fit:cover}.contact-section .contact-information{padding:70px 0 50px}.contact-section .contact-information ul{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-section .contact-information ul li{flex:0 0 auto}.contact-section .contact-information a{display:flex;align-items:center}.contact-section .contact-information a .icon{color:#1f88e5;transition:.4s}.contact-section .contact-information a .icon svg{display:block}.contact-section .contact-information a .text{padding-left:20px}.contact-section .contact-information a .text p{font-size:16px;color:#100E0E;line-height:1.25;letter-spacing:-1px}.contact-section .contact-information a .text p b{font-size:20px;font-weight:600;padding-bottom:7px;display:block}.contact-section .contact-information a:hover .icon{color:#101E0E}.contact-section .form{padding-right:100px;padding-left:50px}.contact-section .form .form-group{margin-bottom:15px}.contact-section .form .form-group input,.contact-section .form .form-group textarea{border:none;width:100%;height:50px;font-size:16px;padding:10px 0;box-sizing:border-box;color:#100E0E;border-bottom:1px solid #D9D9D9;background:#F8F8F8}.contact-section .form .form-group input::placeholder,.contact-section .form .form-group textarea::placeholder{transition:.4s;color:#AAAAAA;font-size:16px}.contact-section .form .form-group input:focus::placeholder,.contact-section .form .form-group textarea:focus::placeholder{font-size:14px}.contact-section .form .form-group-textarea{padding-top:20px}.contact-section .form .form-group-button{display:flex;justify-content:flex-end}.contact-section .form .form-group-button button{transition:.4s;cursor:pointer;border:none;font-size:16px;font-weight:300;color:#100E0E;background:#1f88e5;width:180px;height:44px;display:flex;justify-content:center;align-items:center}.contact-section .form .form-group-button button span{display:block}.contact-section .form .form-group-button button span svg{transition:.4s;display:block;margin-right:9px;transform:translate(0, 0);color:#100E0E}.contact-section .form .form-group-button button:hover{background:#100E0E;color:#1f88e5}.contact-section .form .form-group-button button:hover span svg{transform:translate(4px, -4px);color:#1f88e5}.contact-section .info-text{padding:30px 30px 30px 80px;margin-left:50px;border-left:1px solid #1f88e5;background:url(../img/contact-text-shadow.png) repeat-y}.contact-section .info-text h2{font-family:"Viga";font-size:30px;color:#100E0E;font-weight:400;letter-spacing:-1px;line-height:1.5;margin-bottom:30px}.contact-section .info-text p{font-size:16px;color:#707070;line-height:1.5;letter-spacing:-1px;margin-bottom:30px}.contact-section .info-text .social ul{display:flex;flex-wrap:wrap;margin-left:-15px}.contact-section .info-text .social ul li{flex:0 0 auto}.contact-section .info-text .social ul li a{display:flex;justify-content:center;align-items:center;padding:10px 15px;color:#100E0E;transition:.4s;height:55px;box-sizing:border-box;transform:translateY(0)}.contact-section .info-text .social ul li a svg{display:block}.contact-section .info-text .social ul li a:hover{color:#1f88e5;transform:translateY(-4px)}.footer{margin-top:170px;padding-top:130px;padding-bottom:20px;position:relative}.footer .up-btn{position:absolute;left:50%;top:-125px;transform:translateX(-50%)}.footer .up-btn:before{animation:footer-up-btn ease-in-out 4s infinite;content:"";position:absolute;width:212px;height:212px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1);pointer-events:none;border-radius:200px;border:1px solid #F2F2F2}.footer .up-btn:after{animation:footer-up-btn ease-in-out 4s .5s infinite;content:"";position:absolute;width:166px;height:166px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1);pointer-events:none;border-radius:200px;border:1px solid #E6E5E5}.footer .up-btn a{display:flex;justify-content:center;align-items:center;width:212px;height:212px;border-radius:200px;border:none;background:transparent}.footer .up-btn a:before{animation:footer-up-btn ease-in-out 4s 1s infinite;content:"";position:absolute;width:116px;height:116px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1);pointer-events:none;border-radius:200px;border:1px solid #D4D4D4}.footer .up-btn a:after{animation:footer-up-btn ease-in-out 4s 1.5s infinite;content:"";position:absolute;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1);pointer-events:none;border-radius:200px;border:1px solid #000000}.footer .up-btn a svg{display:block;animation:arrow-down ease-in-out 2s infinite both;position:absolute;left:50%;top:50%}.footer-bg{background:url(../img/footer-bg.png) center top/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.footer-up{position:relative;padding-bottom:60px;width:1050px;max-width:100%;margin:0 auto}.footer-up:before{animation:footer-line-yawn ease-in-out 15s infinite;content:"";position:absolute;bottom:30px;width:100%;background:url(../img/footer-border.png) center center no-repeat;height:1px}.footer-up ul{display:flex;justify-content:space-between}.footer-up ul li{flex:0 0 auto;max-width:220px;text-align:center}.footer-up ul li a{color:#D5D5D5}.footer-up ul li a .icon{position:relative;transition:.4s;color:#1f88e5;border-radius:50px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:0 auto 15px}.footer-up ul li a .icon:before{animation:footer-icon-circle linear 20s infinite;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;border:1px dashed #585858;pointer-events:none;transition:.4s}.footer-up ul li a .icon svg{transition:.4s;display:block;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#1f88e5}.footer-up ul li a .text{transition:.4s;font-size:16px;color:#D5D5D5;letter-spacing:-.5px}.footer-up ul li a:hover .icon:before{border-color:#1f88e5}.footer-up ul li a:hover .icon svg{color:#fff;animation:footer-icon-anim ease-in-out 3s infinite}.footer-up ul li a:hover .icon,.footer-up ul li a:hover .text{color:#fff}.footer-bottom{position:relative;width:1050px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-bottom .footer-logo a{display:block;padding:10px;width:150px}.footer-bottom .footer-logo a svg{display:block;max-width:100%}.footer-bottom .footer-logo a svg .logo-tent-part{transition:.4s;transform:translate(0, 0) scale(1)}.footer-bottom .footer-logo a:hover svg .logo-tent-part{transform:translate(10px, 3px) scale(0.9)}.footer-bottom .copyright p{font-size:16px;color:#707070;letter-spacing:-.5px}.footer-bottom .web-design{flex:0 0 130px}.penta_logo{opacity:0.75;display:flex;align-items:center;width:fit-content}.penta_logo .penta_logo_brand{display:flex;align-items:center}.penta_logo .penta_logo_brand .penta_logo_img{width:33px;height:30px;position:relative}.penta_logo .penta_logo_brand .penta_logo_img .penta_logo_p{display:block;position:absolute;left:0;top:0}.penta_logo .penta_logo_brand .penta_logo_img .penta_logo_y{display:block;position:absolute;left:8px;top:15px;animation:pentaAnimation 2s linear infinite;transform-style:preserve-3d}.penta_logo:hover .penta_logo_brand strong{max-width:75px !important}.penta_logo:hover .penta_logo_text{opacity:0 !important;max-width:0 !important}.penta_logo.dark .penta_logo_text{text-decoration:none !important;max-width:82px;color:white;font-family:'Segoe UI', Tahoma, Verdana, sans-serif;text-transform:uppercase;letter-spacing:2.5px;margin-right:5px;transform:scale(0.9) translateZ(0) translate3d(0, 0, 0) perspective(1px);text-align:right;transition:opacity .3s ease, max-width .3s ease;display:flex}.penta_logo.dark .penta_logo_brand strong{font-weight:normal !important;overflow:hidden;max-width:0;display:block;color:white;font-family:'Segoe UI', Tahoma, Verdana, sans-serif;text-transform:uppercase;letter-spacing:2.5px;margin-left:5px;transform:scale(0.9) translateZ(0) translate3d(0, 0, 0) perspective(1px);transition:max-width .3s ease}.penta_logo.light .penta_logo_text{text-decoration:none !important;max-width:82px;color:black;font-family:'Segoe UI', Tahoma, Verdana, sans-serif;text-transform:uppercase;letter-spacing:2.5px;margin-right:5px;transform:scale(0.9) translateZ(0) translate3d(0, 0, 0) perspective(1px);text-align:right;transition:opacity .3s ease, max-width .3s ease;display:flex}.penta_logo.light .penta_logo_brand strong{font-weight:normal !important;overflow:hidden;max-width:0;display:block;color:black;font-family:'Segoe UI', Tahoma, Verdana, sans-serif;text-transform:uppercase;letter-spacing:2.5px;margin-left:5px;transform:scale(0.9) translateZ(0) translate3d(0, 0, 0) perspective(1px);transition:max-width .3s ease}@font-face{font-family:'Viga';src:url("../font/Viga-Regular.eot");src:local("Viga-Regular"),url("../font/Viga-Regular-1.eot") format("embedded-opentype"),url("../font/Viga-Regular.woff2") format("woff2"),url("../font/Viga-Regular.woff") format("woff"),url("../font/Viga-Regular.ttf") format("truetype"),url("../font/Viga-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@keyframes logoAnimate{0%{transform:scaleY(1);fill:#1f88e5}20%{transform:scaleY(1);fill:#1f88e5}25%{transform:scaleY(0);fill:#FFFFFF}30%{transform:scaleY(1);fill:#FFFFFF}70%{transform:scaleY(1);fill:#FFFFFF}75%{transform:scaleY(0);fill:#1f88e5}80%{transform:scaleY(1);fill:#1f88e5}100%{transform:scaleY(1);fill:#1f88e5}}@keyframes logoAlphabet{0%{transform:scale(1) translate(0, 0);fill:#FFFFFF}35%{transform:scale(1) translate(0, 0);fill:#FFFFFF}45%{transform:scale(1.05) translate(-5px, -10px);fill:#1f88e5}55%{transform:scale(1) translate(0, 0);fill:#FFFFFF}100%{transform:scale(1) translate(0, 0);fill:#FFFFFF}}@keyframes arrow-down{0%{transform:translate(-50%, -40%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -40%)}}@keyframes promotion-wheel1{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes promotion-wheel2{0%{transform:rotate(0deg)}34%{transform:rotate(0deg)}44%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes tent-animation0{0%{transform:translate(148.649px, -100%)}15%{transform:translate(148.649px, 10px);opacity:1}25%{transform:translate(148.649px, 10px);opacity:1}35%{transform:translate(148.649px, 0px);opacity:1}45%{transform:translate(148.649px, 10px);opacity:1}55%{transform:translate(148.649px, 0px);opacity:1}65%{transform:translate(148.649px, 10px);opacity:1}75%{transform:translate(148.649px, 0px);opacity:1}95%{transform:translate(148.649px, 10px);opacity:0}100%{transform:translate(148.649px, 10px);opacity:0}}@keyframes tent-animation1{0%{transform:translate(29.008px, -100%)}15%{transform:translate(29.008px, 56.492px);opacity:1}25%{transform:translate(29.008px, 56.492px);opacity:1}35%{transform:translate(29.008px, 46.492px);opacity:1}45%{transform:translate(29.008px, 56.492px);opacity:1}55%{transform:translate(29.008px, 46.492px);opacity:1}65%{transform:translate(29.008px, 56.492px);opacity:1}75%{transform:translate(29.008px, 46.492px);opacity:1}95%{transform:translate(29.008px, 56.492px);opacity:0}100%{transform:translate(29.008px, 56.492px);opacity:0}}@keyframes tent-animation2{0%{transform:translate(30.796px, -100%)}15%{transform:translate(30.796px, 111.929px);opacity:1}25%{transform:translate(30.796px, 111.929px);opacity:1}35%{transform:translate(30.796px, 101.929px);opacity:1}45%{transform:translate(30.796px, 111.929px);opacity:1}55%{transform:translate(30.796px, 101.929px);opacity:1}65%{transform:translate(30.796px, 111.929px);opacity:1}75%{transform:translate(30.796px, 101.929px);opacity:1}95%{transform:translate(30.796px, 111.929px);opacity:0}100%{transform:translate(30.796px, 111.929px);opacity:0}}@keyframes tent-animation3{0%{transform:translate(0, -100%)}15%{transform:translate(0, 224.521px);opacity:1}25%{transform:translate(0, 224.521px);opacity:1}35%{transform:translate(0, 214.521px);opacity:1}45%{transform:translate(0, 224.521px);opacity:1}55%{transform:translate(0, 214.521px);opacity:1}65%{transform:translate(0, 224.521px);opacity:1}75%{transform:translate(0, 214.521px);opacity:1}95%{transform:translate(0, 224.521px);opacity:0}100%{transform:translate(0, 224.521px);opacity:0}}@keyframes tent-animation-repeat1{0%{transform:translate(0, 0)}50%{transform:translate(0, 20px)}100%{transform:translate(0, 0)}}@keyframes tent-animation-repeat2{0%{transform:translate(30.796px, 111.929px)}50%{transform:translate(30.796px, 101.929px)}100%{transform:translate(30.796px, 111.929px)}}@keyframes tent-animation-repeat3{0%{transform:translate(0, 224.521px)}50%{transform:translate(0, 214.521px)}100%{transform:translate(0, 224.521px)}}@keyframes footer-up-btn{0%{transform:translate(-50%, -50%) scale(1.1)}20%{transform:translate(-50%, -50%) scale(1)}80%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1.1)}}@keyframes footer-icon-anim{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -50%)}}@keyframes footer-icon-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes footer-line-yawn{0%{transform:scaleX(1)}10%{transform:scaleX(1.2)}15%{transform:scaleX(1.1)}20%{transform:scaleX(1.15)}30%{transform:scaleX(1)}40%{transform:scaleX(1.2)}55%{transform:scaleX(0.9)}70%{transform:scaleX(1.15)}80%{transform:scaleX(1)}90%{transform:scaleX(1.05)}100%{transform:scaleX(1)}}@keyframes pentaAnimation{from{transform:scale(0.85) rotateY(0deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}to{transform:scale(0.85) rotateY(-360deg) translateZ(0) translate3d(0, 0, 0) perspective(1px)}}.hamburger{display:none;border-radius:5px;position:fixed;top:1.5rem;right:1rem;cursor:pointer;padding:.5rem;background:#100E0E;z-index:371;transition:ease-in-out .4s}.hamburger .hamburger-bar{display:block;width:28px;height:3px;border-radius:3px;opacity:1;transition:.4s;background:#1f88e5;box-shadow:0 0 3px #100E0E;margin-bottom:5px}.hamburger .hamburger-bar:nth-child(3){margin-bottom:0}@media only screen and (min-width: 999px){.hamburger:hover .hamburger-bar:nth-child(1){transform:rotate(-5deg) translateY(1px) translateX(-1px)}.hamburger:hover .hamburger-bar:nth-child(2){opacity:.8}.hamburger:hover .hamburger-bar:nth-child(3){transform:rotate(5deg) translateY(-1px) translateX(-1px)}}.hamburger.open{right:296px;top:1.5rem}@media only screen and (max-width: 340px){.hamburger.open{right:264px}}.hamburger.open .hamburger-bar:nth-child(1){transform:rotate(-45deg) translateY(5px) translateX(-5px)}.hamburger.open .hamburger-bar:nth-child(2){opacity:0}.hamburger.open .hamburger-bar:nth-child(3){transform:rotate(45deg) translateY(-6px) translateX(-6px)}@media only screen and (min-width: 999px){.hamburger.open:hover .hamburger-bar:nth-child(1){transform:rotate(-40deg) translateY(4px) translateX(-4px)}.hamburger.open:hover .hamburger-bar:nth-child(2){opacity:.2}.hamburger.open:hover .hamburger-bar:nth-child(3){transform:rotate(40deg) translateY(-5px) translateX(-5px)}}@media only screen and (max-width: 991px){.hamburger{display:block}.hamburger.open ~ .header{width:280px}.hamburger.open ~ .menu-overlay{pointer-events:all;opacity:1}}.menu-overlay{transition:.4s;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:249;background:rgba(0,0,0,0.5)}.mobil-logo{transition:.4s;margin-left:0;display:none;position:absolute;top:0;width:100%;left:50%;transform:translateX(-50%);z-index:248}.mobil-logo:before{content:"";position:absolute;left:0;top:0;right:0;height:259px;background:url(../img/header-shadow.png) repeat-x;pointer-events:none;z-index:-1}.mobil-logo a{display:block;padding:20px 0;width:230px;margin:0 auto;max-width:50%}.mobil-logo a img{display:block;max-width:100%}.mobil-logo a svg{display:block;max-width:100%;width:230px;animation:logoAnimate ease-in-out 10s infinite}.mobil-logo a svg .logo-alphabet-1,.mobil-logo a svg .logo-alphabet-2,.mobil-logo a svg .logo-alphabet-3,.mobil-logo a svg .logo-alphabet-4,.mobil-logo a svg .logo-alphabet-5,.mobil-logo a svg .logo-alphabet-6,.mobil-logo a svg .logo-alphabet-7,.mobil-logo a svg .logo-alphabet-8,.mobil-logo a svg .logo-alphabet-set{transition:.4s}.mobil-logo a svg .logo-alphabet-1{animation:logoAlphabet ease-in-out 10s infinite}.mobil-logo a svg .logo-alphabet-2{animation:logoAlphabet ease-in-out 10s infinite .2s}.mobil-logo a svg .logo-alphabet-3{animation:logoAlphabet ease-in-out 10s infinite .4s}.mobil-logo a svg .logo-alphabet-4{animation:logoAlphabet ease-in-out 10s infinite .6s}.mobil-logo a svg .logo-alphabet-5{animation:logoAlphabet ease-in-out 10s infinite .8s}.mobil-logo a svg .logo-alphabet-6{animation:logoAlphabet ease-in-out 10s infinite 1s}.mobil-logo a svg .logo-alphabet-7{animation:logoAlphabet ease-in-out 10s infinite 1.2s}.mobil-logo a svg .logo-alphabet-8{animation:logoAlphabet ease-in-out 10s infinite 1.4s}@media only screen and (max-width: 991px){.mobil-logo{display:block}}@media only screen and (max-width: 991px){.header{position:fixed;transition:.4s;width:0;left:auto;overflow:hidden;background:rgba(0,0,0,0.9);top:0;bottom:0;z-index:280}.header .container,.header .container-2,.header .container-3{width:280px}.header .logo a{min-width:280px;box-sizing:border-box}.header .logo a svg{margin:0 auto;width:200px}.header .menu{min-width:280px;padding-top:0}.header .menu ul li{flex:0 0 100%;text-align:center}.header .phone{min-width:280px;box-sizing:border-box}}@media only screen and (min-width: 1200px) and (max-width: 1500px){.header .menu ul li a{font-size:16px;padding:10px}.header .phone a{font-size:16px}.main-slider .swiper-container .swiper-slide .img{height:830px}.main-slider .swiper-container .swiper-slide .text{top:210px}.main-slider .swiper-container .swiper-slide .text .v-line{height:50px;margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text h1{margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text p{font-size:40px}.main-slider .swiper-container .swiper-slide .text .h-line{margin:15px auto 25px}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{right:110px}.main-slider .swiper-container .swiper-button-prev{right:200px}.main-slider .wall{top:185px}.sector-3-up-section:before{height:250%;background-size:100% 100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header .logo a{width:200px}.header .menu ul li a{font-size:15px;padding:10px 8px}.header .phone{padding-left:0}.header .phone a{font-size:14px;padding:11px 12px}.header .phone a span{padding:0 5px}.head-h2{font-size:40px}.main-slider .swiper-container .swiper-slide .img{height:830px}.main-slider .swiper-container .swiper-slide .text{top:210px}.main-slider .swiper-container .swiper-slide .text .v-line{height:50px;margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text h1{margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text p{font-size:40px}.main-slider .swiper-container .swiper-slide .text .h-line{margin:15px auto 25px}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{right:110px}.main-slider .swiper-container .swiper-button-prev{right:200px}.main-slider .wall{top:135px}.sector-1 .text h2{font-size:40px}.sector-2 .services-slider .swiper-container .swiper-slide a .text{width:205px}.sector-2 .services-slider .swiper-container .swiper-slide a .text p{font-size:22px}.sector-3-up-section:before{top:80px;height:180%;background-size:100% 100%}.sector-3 .img{margin-top:80px}.sector-4 .row .col-6{display:flex;align-items:center}.sector-4 .text{padding-left:15px}.sector-4 .text ul li{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.banner .img{height:405px}.banner .text{top:80%}.footer .container,.footer .container-2,.footer .container-3{overflow:hidden}}@media only screen and (max-width: 991px){.head-h2{font-size:34px}.main-slider .swiper-container .swiper-slide .img{height:830px}.main-slider .swiper-container .swiper-slide .text{top:210px}.main-slider .swiper-container .swiper-slide .text .v-line{height:50px;margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text h1{margin-bottom:20px}.main-slider .swiper-container .swiper-slide .text p{font-size:40px}.main-slider .swiper-container .swiper-slide .text .h-line{margin:15px auto 25px}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{right:50px;bottom:240px}.main-slider .swiper-container .swiper-button-prev{right:130px}.main-slider .wall{top:185px;left:30px;right:30px}.main-slider .down-sequence:before,.main-slider .down-sequence:after{width:calc(50% - 74px)}.main-slider .down-sequence:before{left:30px}.main-slider .down-sequence:after{right:30px}.sector-1 .img{height:120%}.sector-1 .text h2{font-size:34px}.sector-2 .services-slider .swiper-container .swiper-slide a .text{width:205px}.sector-2 .services-slider .swiper-container .swiper-slide a .text p{font-size:22px;letter-spacing:-1px}.sector-3-up-section:before{top:120px;height:120%;background-size:100% 100%}.sector-3 .img{margin-top:120px}.sector-4 .row .col-6{display:flex;align-items:center}.sector-4 .list ul li.line{display:none}.sector-4 .list ul li .icon{width:85px;height:95px;margin:0 auto 20px}.sector-5 .text{padding-right:40px}.sector-6 .text .list ul li{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.banner .img{height:355px}.banner .text{top:85%;width:100%}.banner .text h1{font-size:40px}.banner .text .v-line{height:55px}.services-section .services-section-tab p{text-align:center}.services-section .services-section-tab .gallery .row .col-4{flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between}.services-section .services-section-tab .gallery a.img{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.services-section .services-section-tab .gallery a.img-0{height:auto}.services-section .services-section-tab .gallery a.img-1{height:auto}.detail-section .text ul li label{font-size:16px}.contact-section .contact-information ul li{flex:0 0 240px;max-width:240px}.contact-section .contact-information ul li a .text p{font-size:15px;letter-spacing:-.5px}.footer .container,.footer .container-2,.footer .container-3{overflow:hidden}}@media only screen and (max-width: 767px){.head-h2{font-size:30px;letter-spacing:-1px}.main-slider .swiper-container .swiper-slide .img{height:730px}.main-slider .swiper-container .swiper-slide .text{top:210px}.main-slider .swiper-container .swiper-slide .text .v-line{height:35px}.main-slider .swiper-container .swiper-slide .text p{font-size:30px}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{right:25px;bottom:50%;margin-bottom:-40px;width:46px;height:46px;padding:13px}.main-slider .swiper-container .swiper-button-prev{right:auto;left:25px}.main-slider .wall{left:15px;right:15px;bottom:180px}.main-slider .down-sequence{bottom:180px}.main-slider .down-sequence:before,.main-slider .down-sequence:after{width:calc(50% - 59px)}.main-slider .down-sequence:before{left:15px}.main-slider .down-sequence:after{right:15px}.sector-1 .row .col-6{flex:0 0 100%;max-width:100%}.sector-1 .bg{top:80%}.sector-1 .img{max-height:300px}.sector-1 .img img{transform:translateX(0px) rotateY(0)}.sector-1 .img:hover img{transform:translateX(0px) rotateY(0)}.sector-1 .text{margin-top:-10px;text-align:center;padding-left:0}.sector-1 .text h2{font-size:30px;letter-spacing:-1px}.sector-1 .text a{margin:0 auto 20px}.sector-2 .head{margin-bottom:20px}.sector-3{padding-top:40px}.sector-3-up-section{padding-top:0}.sector-3 .row .col-5{flex:0 0 100%;max-width:100%}.sector-3 .row .col-7{flex:0 0 100%;max-width:100%}.sector-3 .head{margin-bottom:20px}.sector-3 .head .sub-h2{text-align:center}.sector-3 .text p{text-align:center}.sector-3-up-section:before{top:180px;height:80%;background-size:100% 100%}.sector-3 .img{margin-top:180px}.sector-4{padding-top:40px}.sector-4 .row .col-6{flex:0 0 100%;max-width:100%}.sector-4 .head .sub-h2{text-align:center}.sector-4 .img{height:300px;margin-bottom:40px}.sector-4 .img:before{transform:translateX(0) rotateY(0)}.sector-4 .img img{transform:translateX(0) rotateY(0)}.sector-4 .img:hover:before{transform:translateX(0) rotateY(0)}.sector-4 .img:hover img{transform:translateX(0) rotateY(0)}.sector-4 .text p{text-align:center}.sector-4 .list ul li{flex:0 0 50%;max-width:50%;margin:0 0 40px}.sector-4 .list ul li.line{display:none}.sector-4 .list ul li .icon{width:85px;height:95px;margin:0 auto 20px}.sector-6 .row .col-6{flex:0 0 100%;max-width:100%}.sector-6 .text .head .sub-h2,.sector-6 .text .head .head-h2{text-align:center}.about-section .article p{text-align:center}.detail-section .row{flex-direction:column-reverse}.detail-section .row .col-5,.detail-section .row .col-7{flex:0 0 100%;max-width:100%}.detail-section .row+.row{flex-direction:row}.detail-section .text{padding-top:50px;text-align:center;margin-bottom:20px}.detail-section .text ul{justify-content:center}.detail-section .text-2{text-align:center}.detail-section .text-2 .list{text-align:left}.detail-section .img{padding-top:0;height:300px}.services-section .row .col-3,.services-section .row .col-4,.services-section .row .col-9{flex:0 0 100%;max-width:100%}.services-section .sub-list{text-align:center}.services-section .sub-list .sub-head{display:inline-block;margin:0 auto;padding-right:53px}.services-section .sub-list .sub-head:after{content:"";position:absolute;right:-15px;top:50%;height:1px;background:#1f88e5;width:45px}.services-section .sub-list ul{margin-bottom:20px;padding-left:0}.services-section .sub-list ul li a{justify-content:center}.services-section .services-section-tab p{text-align:center}.services-section .services-section-tab .gallery .row .col-4{flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between}.services-section .services-section-tab .gallery a.img{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.services-section .services-section-tab .gallery a.img-0{height:auto}.services-section .services-section-tab .gallery a.img-1{height:auto}.contact-section .row .col-6{flex:0 0 100%;max-width:100%}.contact-section .contact-information ul li{flex:0 0 100%;max-width:100%;margin-bottom:30px}.contact-section .contact-information ul li a{width:250px;margin:0 auto}.contact-section .contact-information ul li a .text p{font-size:15px;letter-spacing:-.5px}.contact-section .form{padding-right:50px}.contact-section .form .row .col-6{flex:0 0 50%;max-width:50%}.footer{padding-top:80px}.footer-up{padding-bottom:30px}.footer-up ul{flex-wrap:wrap}.footer-up ul li{flex:0 0 100%;max-width:100%;margin-bottom:30px}.footer-bottom{flex-wrap:wrap;justify-content:center}.footer-bottom .copyright{flex:0 0 100%;max-width:100%;text-align:center;margin:20px 0}}@media only screen and (max-width: 640px){.sector-3-up-section{position:relative}.sector-3-up-section:before{top:100%;margin-top:-1px;height:50%;background-size:100% 100%}.sector-3 .text{margin-bottom:20px}.sector-3 .img{margin-top:0px}.sector-3 .img:after{max-height:70%}.sector-5{padding:30px 0}.sector-5 .row .col-6{flex:0 0 100%;max-width:100%}.sector-5 .text{padding-right:25px;margin-bottom:50px;padding-top:0}.sector-5 .text .centered:before{display:none}.sector-5 .text .head .sub-h2,.sector-5 .text .head .head-h2{text-align:center}.sector-5 .text p{text-align:center}.sector-5 .img svg{margin:0 auto}.contact-section .form{padding-right:25px;padding-left:25px}.contact-section .info-text{margin-left:25px;padding-left:50px;padding-right:20px}}@media only screen and (max-width: 480px){.head-h2{font-size:28px;letter-spacing:-.5px}.main-slider .swiper-container .swiper-slide .img{height:730px}.main-slider .swiper-container .swiper-slide .text{top:210px;left:30px;right:30px;transform:translateX(0)}.main-slider .swiper-container .swiper-slide .text .v-line{height:35px}.main-slider .swiper-container .swiper-slide .text h1{font-size:18px}.main-slider .swiper-container .swiper-slide .text p{font-size:24px}.main-slider .swiper-container .swiper-button-next,.main-slider .swiper-container .swiper-button-prev{right:50%;margin-right:-95px;bottom:200px;width:46px;height:46px;padding:13px;margin-bottom:0}.main-slider .swiper-container .swiper-button-prev{left:auto;margin-right:50px}.main-slider .wall{left:15px;right:15px;bottom:180px}.main-slider .down-sequence{bottom:180px}.main-slider .down-sequence:before,.main-slider .down-sequence:after{width:calc(50% - 59px)}.main-slider .down-sequence:before{left:15px}.main-slider .down-sequence:after{right:15px}.sector-1 .text h2{font-size:28px;letter-spacing:-.5px}.sector-2 .services-slider{padding:0}.sector-2 .services-slider .swiper-container:before,.sector-2 .services-slider .swiper-container:after{display:none}.sector-2 .services-slider .swiper-container .swiper-slide a{padding-bottom:25px}.sector-2 .services-slider .swiper-container .swiper-slide a .text{padding:15px 20px}.sector-2 .services-slider .swiper-container .swiper-slide a .text p{font-size:20px;letter-spacing:-.5px}.sector-3-up-section:before{height:25%}.sector-3 .img{margin-top:0px}.sector-4 .head{margin-bottom:40px}.sector-4 .list{padding:0}.sector-4 .list ul li{margin:0 0 40px}.sector-4 .list ul li .icon{width:55px;height:65px}.services-section .services-section-tab p{text-align:center}.services-section .services-section-tab .gallery a.img{margin-bottom:10px;flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.banner .img{height:300px}.banner .text{top:90%}.banner .text h1{font-size:36px}.banner .text .v-line{height:35px}.detail-section .img{height:250px}.contact-section .form{padding-right:0;padding-left:0}.contact-section .info-text{margin-left:0;padding-left:30px;padding-right:0}.contact-section .info-text .social ul li a{padding:10px}
    }
    .sub-list{
	position:sticky;
	top:50px;
	}
    @media only screen and (max-width: 1440px){
        .container, .container-2, .container-3{
            width: 1200px;
            margin: 0 auto;
            max-width: 100%;
            box-sizing: border-box;
            padding: 0 10px;
        }
    }
	.callphoneIcon{
	width: 55px;
    height: 55px;
    border: 1px solid #c1aa1b;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #1c1c1cd6;
    position: fixed;
    bottom: 2rem;
    z-index: 111;
    right: 3rem;
	transition:500ms all;
	box-shadow: 0px 1px 10px 0px #c1aa1b;
	}
	.callphoneIcon:hover{
		box-shadow: 0px 10px 25px 0px #c1aa1b;
	}
	.callphoneIcon:hover .callphoneSvg{
		transform:rotate(45deg);
	}
	.whatsappIcon{
	width: 55px;
    height: 55px;
    border: 1px solid #c1aa1b;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #1c1c1cd6;
    position: fixed;
    bottom: 2rem;
    z-index: 111;
    left: 3rem;
	transition:500ms all;
	box-shadow: 0px 1px 10px 0px #c1aa1b;
	}
	.whatsappIcon:hover{
		width: 200px;
    	height: 65px;
		border-radius:100px;
		overflow:hidden;
	}
	.whatsappiconSvg{
		width: 25px;
		height: 25px;
		fill: #c4b032;
	}
	.callphoneSvg{
		width: 25px;
		height: 25px;
		fill: #c4b032;
		transition:500ms all;

	}
	.whatsappIcon span{
		color:#c4b032;
		display:none;
		margin-left:10px;
	}
	.whatsappIcon:hover span{
		display:flex;
		animation:comeTextWp 1s;
	}
	@keyframes comeTextWp{
		0%{
			opacity:0;
		}
		100%{
			opacity:1;
		}
	}
		.gallery_item_container{
			padding:15px 25px;
			width:calc(33% - 50px);
		}
		.dflexbetween{
			justify-content:space-between;
		}
		@media only screen and (max-width: 991px){
				.gallery_item_container{
					width:calc(50% - 50px);
				}
				.services-section .services-section-tab .gallery a.img {
					flex: 0 0 calc(50% - 10px);
					max-width: calc(100%) !important;
				}

			}
		@media only screen and (max-width: 565px){
				.services-section .services-section-tab .gallery a.img {
					margin-bottom: 10px;
					flex: 0 0 calc(50% - 5px);
					max-width: calc(100% - 5px);
				}
				.gallery_item_container{
					width:100%;
				}
			.whatsappIcon{
				width: 45px;
				height: 45px;
				left:1.5rem;
			}
			.whatsappiconSvg{
				width: 20px;
				height: 20px;
			}
			.callphoneIcon{
				width: 45px;
				height: 45px;
				right:1.5rem;
			}
			.callphoneSvg{
				width: 20px;
				height: 20px;
			}

			}

/*# sourceMappingURL=global.css.map */